Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

497
Visualizações
cómo mostrar byte [] como imagen en html con java

Uso spring mvc y JPA en mi proyecto. Obtengo el archivo como byte[] y lo guardo en la base de datos. pero cuando quiero mostrar en la etiqueta <img de html, no se muestra.

mi entidad es:

 class Photo { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; private String title; @Lob private byte[] profilePic; // getter and setter }

valor en la base de datos es: ingrese la descripción de la imagen aquí

pero la respuesta de mi servidor es: ingrese la descripción de la imagen aquí

 { "id": 4, "title": "pic 1", "profilePic": "ZGF0YTppb...VFtQ0M=", }

y mostrar en html:

 <img src='ZGF0YTppb...VFtQ0M=' /> //or <img src='data:image/jpeg;base64,ZGF0YTppb...VFtQ0M=' />

¿Qué hacer para mostrar la foto?

Gracias

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Asumiendo que está codificado en base64:

<img src='data:image/jpeg;base64,ZGF0YTppb...VFtQ0M=' />

Básicamente, puede usar URL de datos con este formato según el [tipo] de contenido que desee mostrar:

data:[<mime type>][;charset=<charset>][;base64],<encoded data>

about 4 years ago · Juan Pablo Isaza Relatório

0

HTML:

 <img id="profileImg" src="">

JS:

 document.getElementById("profileImg").src = "data:image/png;base64," + profilePic;

Esto supone que su imagen está almacenada en formato PNG (y codificada en base64). Para otro formato de imagen (JPEG, etc.), debe cambiar el tipo MIME (parte "image/...") en la URL.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda